// package com.cskaoyan.shopping.service.impl;
//
// import com.cskaoyan.mall.commons.exception.BizException;
// import com.cskaoyan.shopping.constants.ShoppingRetCode;
// import com.cskaoyan.shopping.converter.ITestProductConverter;
// import com.cskaoyan.shopping.dal.entitys.Item;
// import com.cskaoyan.shopping.dal.persistence.ItemMapper;
// import com.cskaoyan.shopping.dto.ProductDetailDto;
// import com.cskaoyan.shopping.service.ITestProductService;
// import org.springframework.beans.factory.annotation.Autowired;
// import org.springframework.stereotype.Service;
//
// /**
//  * @auther cskaoyan
//  * @date 2022/8/24:14:33
//  */
// @Service
// public class IProductServiceImpl implements ITestProductService {
//

    // @Autowired
    // ItemMapper itemMapper;
    //
    // @Autowired
    // ITestProductConverter productConverter;
    //
    // @Override
    // public ProductDetailDto getProductDetail(Long productId) {
    //     Item item = itemMapper.selectByPrimaryKey(productId);
    //     // 当发生业务层面的错误
    //     if (item == null) {
    //         throw new BizException(ShoppingRetCode.PRODUCT_NOT_EXISTS.getCode(),
    //                 ShoppingRetCode.PRODUCT_NOT_EXISTS.getMessage());
    //     }
    //     ProductDetailDto testProductDetailDto = productConverter.productDoToDto(item);
    //     return testProductDetailDto;
    // }
// }
